
package com.hlkj.pay.dto.payment;

import java.math.BigDecimal;

import com.alibaba.excel.annotation.ExcelProperty;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 商户代付详情
 * 
 * @TableName t_merchant_payment_detail
 */
@Data
public class MerchantPaymentFileDto {

    /**
     * 代付金额
     */
    @ExcelProperty("下发金额*")
    private BigDecimal payAmount;

    /**
     * 账号名称
     */
    @ExcelProperty("银行户名*")
    private String name;

    /**
     * 账号code
     */
    @ExcelProperty("银行卡号*")
    private String cardNo;

    /**
     * 银行编码
     */
    @ExcelProperty("银行编码")
    private String bankCode;

    /**
     * 银行名称
     */
    @ExcelProperty("银行名称*")
    private String bankName;

    /**
     * 银行分行名称
     */
    @ExcelProperty("开户行全称")
    private String branchName;

    /**
     * 联行号
     */
    @ExcelProperty("联行号")
    private String branchCode;

    /**
     * 银行卡绑定手机号
     */
    @ExcelProperty("银行卡绑定手机号")
    private String cardPhone;

    /**
     * 省份名称
     */
    @ExcelProperty("省份名称")
    private String provinceName;
    @Schema(description = "收款方类型，1=个人，2=企业，入账方式为3或4必传，其它非必传")
    @ExcelProperty("收款方类型")
    private Integer payeeType;

    /**
     * 城市名称
     */
    @ExcelProperty("城市名称")
    private String cityName;

    /**
     * 城市名称
     */
    @ExcelProperty("错误信息")
    private String errorMsg;

}
